the driving force (behind something) - Alemán Inglés Diccionario